A model of schema versions for object-oriented databases based on the concept of rich base schema
نویسندگان
چکیده
In this paper, we propose a model of schema versions for object-oriented databases called RIBS. At the heart of this model is the concept of the rich base schema called (RiBS). In our model, each schema version is in the form of a class hierarchy view over one base schema, called RIBS, which has richer schema information than any existing schema version in the database. Users are supposed to be concerned only with schema versions. Direct schema updates on schema versions are allowed, and their effects are, if necessary, automatically propagated to RiBS. We first describe the structural part of the model and then introduce a set of invariants that should always be satisfied by structural parts. As the third element of our model, we give a set of schema update operations, the semantics of which are defined, so as to preserve all the invariants. Another contribution of this paper is the work on schema-version-merging within the RiBS model. We identify several conflicts in schema-version-merging, and then provide a semi-automatic schema-version-merging algorithm to resolve these conflicts. This algorithm is semi-automatic in the sense that it requires minimal user involvement during schema-version-merging. 0 1998 Elsevier Science B.V.
منابع مشابه
A schema version model for complex objects in object-oriented databases
In this paper, we propose a schema version model which allows to restructure complex object hierarchy in object-oriented databases. This model extends a schema version model, called RiBS, which is based on the concept of Rich Base Schema. In the RiBS model, each schema version is in the form of updatable class hierarchy view over one base schema, called the RiBS layer, which has richer schema i...
متن کاملVersions of Schema for Object-Oriented Databases
Version control is one of the important database requirements for design environments. Various models of versions have been proposed and implemented. However, research in versions has been focused exclusively on versioning single design objects. In a multi-user design environment where the schema (definition) of the design objects may undergo dynamic changes, it is important to be able to versi...
متن کاملA formal model for temporal schema versioning in object-oriented databases
The problem of supporting temporal schema versioning has been extensively studied in the context of the relational model. In the object-oriented environment, previous works were devoted to the study of the different aspects of schema evolution or (non-temporal) versioning in branching models, due to the traditional origination of the object-oriented model from CAD/CAM and CIM. Nowadays, the com...
متن کاملThe Effectiveness of Integrated Schema Oriented Therapy and Young’s Schema Therapy on Perception of Exclusion among individuals with Borderline Personality Characteristics
Background& Aims: Personality pathological symptoms are the ones that require the attention of psychological therapists. Borderline personality characteristics due to its significant prevalence, as a personality trait, require the attention of therapists. Accordingly, the aim of this study was to determine the effectiveness of integrated schema oriented therapy and schema therapy on perception ...
متن کاملComparison of the Effectiveness of Schema Therapy and Integrated Schema Oriented Therapy on Components of Impulsivity in People with Borderline Personality Characteristic
Introduction: Impulsivity is one of the problems which Individuals with borderline personality characteristics suffered from them. According to this point, the aim of this study was to comparison of the effectiveness of schema therapy and integrated schema oriented therapy on impulsivity and their components among individuals with borderline personality characteristics. Methods: The research me...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Information & Software Technology
دوره 40 شماره
صفحات -
تاریخ انتشار 1998